package com.waves.task.strategy.task;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.waves.task.domain.dto.TaskPageDTO;
import com.waves.task.domain.enums.TaskTypeEnum;
import com.waves.task.domain.vo.TaskVO;
import org.springframework.stereotype.Component;

/**
 * 图片贴策略类
 */
@Component
public class TaskImgStrategy extends AbstractTaskStrategy{
    @Override
    TaskTypeEnum getTaskTypeEnum() {
        return TaskTypeEnum.TASK_TYPE_IMG;
    }
    @Override
    public TaskPageDTO dealTaskPageDTO(TaskPageDTO dto) {
        return dto;
    }

    @Override
    public IPage<TaskVO> getTaskVOPage(TaskPageDTO dto) {
        return super.searchAndDealPage(dealTaskPageDTO(dto));
    }


}
